package com.heima.model.common.pojos.article;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.heima.model.common.annotation.IdEncrypt;
import lombok.Data;

import java.util.Date;

@Data
@TableName("ap_collection")
public class ApCollection {
    @TableId(value = "id",type = IdType.AUTO)
    private Long id; // 实体ID
    @TableField("entry_id")
    private Integer entryId; // 用户ID
    @TableField("article_id")
    @IdEncrypt
    private Long articleId; // 文章ID
    private Integer type; // 点赞内容类型 (0表示文章, 1表示动态)
    @TableField("collection_time")
    private Date collectionTime; // 创建时间
    @TableField("published_time")
    private Date publishedTime; // 发布时间
}